102875
617644
364318
667561
1154225
456888
76850
680668
108425
222450
104047
665716
797312
889871
824147
910949
1019724
835610
576505
59952
105987
617377
299284
553842